be drenched with water - Allemand Anglais Dictionnaire